package org.mozhu.mboot.admin.system.privilege.service;

import org.mozhu.mboot.core.data.support.IBaseTreeableService;
import org.mozhu.mboot.admin.system.privilege.entity.Permission;

import java.util.Collection;
import java.util.List;

/**
 * 权限 - 业务层接口
 * 
 * @author mozhu
 */
public interface PermissionService extends IBaseTreeableService<Permission, Long> {

	List<Permission> findAvailablePermissions(Collection<Long> permissionIds);

	List<Long> findDefaultPermissionIds();

	List<Permission> findDefaultPermissions();
}
